今天來講其他使用者相關指令與檔案
root:x:0:0:INfo:/root:/bin/bash)的資料(一行一個用戶)。每個類型的資料用冒號分隔
/etc/shadow)/sbin/nologin
root可讀寫
testuser:$y$j9T$MwRCu6uEJe4cDHq8F.n/40$o/4VVKmvi/r3Ugo82ra/hag.8aGfnEVwPCanbNazvlB:19628:0:99999:7:::
!*
visudo指令來修改此檔案
User Host = (Runas) [Role: ]Command
User: 可以是用戶名稱或群組(名稱以%開頭)Host=(Runas): 在哪裏可以運行Runas: 以怎樣的身分執行(格式為USER:GROUP)Command: 指定指令name:groupPW:GID:AccInThisGroup
name: 群組名稱groupPW: 群組密碼(不常用,跟/etc/passwd一樣這欄為x,真正的密碼存在/etc/gshadow)GID: 群組IDAccInThisGroup: 屬於這個群組的用戶,以逗號分隔name:groupPW:admin:accName
name: 群組名稱groupPW: 群組密碼admin: 群組管理者accName: 支援的帳號名稱id: 這個指令可以用來顯示當前使用者的UID(User ID)、GID(Group ID)以及所屬的群組sudo: 這個指令可以用來以其他使用者(預設為root)的身份執行指令(只有在符合/etc/sudoers檔案中設定的用戶作用)whoami: 顯示當前的使用者名稱su: 用來切換使用者(預設為root)-代表該使用者想要變換身份成為 root ,且使用 root 的環境設定參數檔chage: 是一個在Linux中用來管理和查看使用者密碼過期政策的指令chage [-ldEImMW] USERNAME
YYYY-MM-DD
-l: 根據/etc/shadow顯示目前帳號資訊-d: 修改最後一次修改密碼時間-E: 設定帳號失效日-I: 設定密碼失效日期-m: 修改密碼保留天數-M: 修改密碼多少天後需修改密碼-W: 修改密碼過期警告日期http://c.biancheng.net/view/840.html
https://linux.vbird.org/linux_basic/centos7/0410accountmanager.php
https://ithelp.ithome.com.tw/articles/10053821
https://man7.org/linux/man-pages/man8/visudo.8.html
https://wiki.archlinux.org/title/Sudo
https://dywang.csie.cyut.edu.tw/dywang/linuxSystem/node60.html
https://linux.vbird.org/linux_basic/fedora4/0410accountmanager-fc4.php